#ifndef __BOARD_ESP32_MINI_H__
#define __BOARD_ESP32_MINI_H__


#include "driver/gpio.h"

// Grove线序
// PIN1为SCL/TXD
// PIN2为SDA/RXD

#define ELF_ESP32_MINI_PORT_A_PIN_1 GPIO_NUM_25
#define ELF_ESP32_MINI_PORT_A_PIN_1_ANALOG GPIO_NUM_34
#define ELF_ESP32_MINI_PORT_A_PIN_2 GPIO_NUM_18

#define ELF_ESP32_MINI_PORT_B_PIN_1 GPIO_NUM_33
#define ELF_ESP32_MINI_PORT_B_PIN_2 GPIO_NUM_17

#define ELF_ESP32_MINI_PORT_C_PIN_1 GPIO_NUM_32
#define ELF_ESP32_MINI_PORT_C_PIN_2 GPIO_NUM_16

#define ELF_ESP32_MINI_PORT_D_PIN_1 GPIO_NUM_26
#define ELF_ESP32_MINI_PORT_D_PIN_1_ANALOG GPIO_NUM_35
#define ELF_ESP32_MINI_PORT_D_PIN_2 GPIO_NUM_4

#define ELF_ESP32_MINI_MOTOR_A_PIN_1 GPIO_NUM_23
#define ELF_ESP32_MINI_MOTOR_A_PIN_2 GPIO_NUM_22

#define ELF_ESP32_MINI_MOTOR_B_PIN_1 GPIO_NUM_21
#define ELF_ESP32_MINI_MOTOR_B_PIN_2 GPIO_NUM_19

#define ELF_ESP32_MINI_BUZZ_PIN GPIO_NUM_15
#define ELF_ESP32_MINI_LED1_PIN GPIO_NUM_13
#define ELF_ESP32_MINI_LED2_PIN GPIO_NUM_2
#define ELF_ESP32_MINI_LED3_PIN GPIO_NUM_12
#define ELF_ESP32_MINI_LED4_PIN GPIO_NUM_14


#endif
